package cn.lg.soar.database.datascope;

import cn.lg.soar.database.enums.ExpressionEnum;
import cn.lg.soar.database.enums.SpliceTypeEnum;
import lombok.Getter;
import lombok.Setter;

/**
 * @author luguoxiang 469599794@qq.com
 * @Date: 2023/10/27 23:42
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
@Getter
@Setter
public class Filter {

    /**
     * 表名、表别名
     */
    private String tableName;

    /**
     * 列名
     */
    private String columnName;

    /**
     * 条件表达式
     */
    private ExpressionEnum expression;

    /**
     * 值
     */
    private Object columnValue;

    /**
     * 条件拼接方式
     */
    private SpliceTypeEnum spliceType;

}
